<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>Mettre à jour votre Kit Fuse</title><link type="text/css" rel="stylesheet" href="as2doc.css">
<style type="text/css">
<!--
.style3 {font-size: xx-small}
.style4 {font-size: small}
.style5 {white-space:pre; font-family: "Courier New", monospace;}
.style7 {white-space: pre; font-family: "Courier New", monospace; font-weight: bold; }
-->
</style>
<script src="AC_RunActiveContent.js" type="text/javascript"><!--// --></script>
<script src="AC_RunActiveContent.js" type="text/javascript"><!--
<!--
function toggle(id) {
var e = document.getElementById(id);
if(e.style.display == 'none')
e.style.display = 'block';
else
e.style.display = 'none';
return false;
}
//-->
// --></script>
</head>
<body framespacing="0" topmargin="6" leftmargin="6" marginheight="6" marginwidth="6"><div class="docindex"><a href="index-right.html" class="head">Page Principale</a> | <a href="com/mosesSupposes/fuse/package-summary.html" class="head" target="classFrame">Package</a> | <a href="index-all.html" class="head">Index</a> | <a href="help-doc.html" class="head">Aide</a></div><table border="0" cellpadding="0" cellspacing="4" width="100%" class="subnavigation"><tr>
   <td><a href="index.html" target="_top">Frames (Montrer la Navigation) </a> | <a href="upgrading.html" target="_top">Sans Frames</a></td>
 </tr></table><hr size="1">
 <h2>Mettre à jour votre Kit Fuse</h2>
 <h3>Tous les utilisateurs</h3>
 <p><a href="#" onClick="toggle('detail1'); return false;">±&nbsp;Avant d'installer l'extention Fuse</a></p>
   <div id="detail1" style="display:none;">
<blockquote>     <p><span class="modifier"><b>Dèsinstallez toutes les versions précédentes de Fuse et de lmc_tween, via le Manageur d'Extension avant d'installer une nouvelle version !. </b></span></p>
     <p>Pour èviter tous conflits de bibliotheque et rendre possible l'installation des future versions de Fuze. Toutes les versions de Fuse et Fuse Extension sont disponibles par e-mail, donc n'hèsitez pas à enlever toutes les versions du Manager d'Extension en pressant le bouton dèsinstaller et d'enlever toute version de votre systéme une fois terminè.</p>
     <p>Après avoir fini cette ètape simplement double c-liker sur le fichier <b>FuseKit2.1.mxp</b> pour installer l'extention. Puis redèmarrer l'application Flash. </p>
     <p>Pour utiliser la nouvelle version de "<b>Custom Easing Tool</b>", allez dans le menu Window > Other panels > customEasingTool2 une fois dans flash. pour utiliser l'aide et dèfinitions des scritps, sèlectionner la fonction et appuiez sur F1, ou selectionner la dans le tirroir de la fennetre de code dans la section Fuses2.1. Des impressions d'ècrans sont disponibles dans le rubrique <a href="release-notes-2.1.html">quoi de neuf avec Fuse 2.1.?</a>. </p>
     <p class="footer">NOTE : un probleme connu avec le raccourci FuseFMP tweening de l'extention comme Blur_BlurXTo ne montre pas l'aide à l'ècriture. Si vous etes un expert des extention Flash et que vous dèsirez aider : envoyer un e-mail a MOSE depuis <a href="http://www.mosessupposes.com/Fuse/index.html" target="_top">le site de FUZE</a> - MERCI d'avance ! - </p>
</blockquote>
</div>
   <p><a href="#" onClick="toggle('detail4'); return false;">±&nbsp;Si vous mettez à jour Fuze avec une ancienne version deja presente.</a></p>
  <div id="detail4" style="display:none;">
   <blockquote>
     <p><span class="modifier">Les éléments suivant engendre des CHANGEMENT MAJEUR DE COMPORTEMENTS qui vont affecter tous les utilisateurs. </span></p>
     <p>Depuis la version 2.1, les Fuses s'arrêtent de jouer quand elles sont interrompues.</p>
     <p>Les Fuses sont interrompues pendant la lecture, généralement par une action qui prend en compte des clips qui se superposent. Dans les versions précédentes, les Fuze interrompus essayaient de continuer la lecture en sautant a la prochaine action, mais cela rendais les comportements de Fuze + interractivité plus difficile.</p>
     <p> A class and instance property were added to Fuse:</p>
     <ul>
       <li>Une classe et une instance ont été ajouté a Fuse :<code>Fuse.<strong>AUTOSTOP = true </strong></code></li>
       <li> Fuse
         instance <strong><code>autoStop</code></strong> property</li>
     </ul>
     <p>Auto-stopped Fuses  dispatch the <b><code>"onStop"</code></b> event. Then, if they are also set to auto-clear (either via the class default <b><code>AUTOCLEAR</code></b> or the instance property <b><code>autoClear</code></b>), they also delete themselves.</p>
     <p>To clarify: If you want a Fuse to stop in the case that it is interrupted, you don't need to do anything — the class setting is now turned on by default. But if you want a Fuse to attempt to recover from interruptions by continuing its play (the old behavior), you now need to either change the class setting to false or set the Fuse instance's <strong><code>autoStop</code></strong> property to false, which overrides the class default.</p>
     <p>In most cases — especially when starting a fresh project with Fuse 2.1 or higher — this new behavior should make things easier for you and you'll probably never need to change either of these settings.</p>
     <p>If you upgrade Fuse in an existing project and this new behavior breaks your program, you should add the following line of code (one time, right after your setup command), which will revert Fuse to its previous interruption-handling behavior: </p>
     <blockquote>
       <p><code> Fuse.AUTOSTOP = false;</code></p>
     </blockquote>
   </blockquote>
</div><br>
 <h3>Upgrading from earlier versions </h3>
 <p><a href="#" onClick="toggle('detail2'); return false;">±&nbsp;<i>lmc tween</i></a></p>
   <div id="detail2" style="display:none;">
<blockquote> <p><b>To get started</b>, first install the Extension (see important info at the top of this page first). Next, look for the example FLA's included in the download bundle. Those files will walk you through everything you need to know to use the Fuse Kit. You should also find the link to the gotoAndLearn Fuse Video Tutorial at the Fuse site.</p>

 <p><a href="#" onClick="toggle('lmc1'); return false;">±&nbsp;Still not sure you should upgrade? Here are some reasons.</a></p>
 <div id="lmc1" style="display:none;">
 <ol>
   <li>The Fuse Kit is the official update to<i> lmc_tween</i>. It adds Filter tweens, bezier curve tweens and lots more.</li>
   <li>It's easy! The ZigoEngine works the same way, only a few small details have changed.</li>
   <li>Zigo's work made coding accessible to all. This ethic has been 100% honored in Fuse Kit. Fuse also has simple options 
   you can use with tweening shortcuts. Read <a href="getting-started.html">Getting Started</a> for the basics. </li>
   </ol>
</div>
 <p><a href="#" onClick="toggle('lmc2'); return false;">±&nbsp;Technical issues</a></p>
 <div id="lmc2" style="display:none;">
 <ol>
   <li>Don't use lmc tween and Fuse Kit in the same project. That will cause problems. </li>
   <li>Setup is different. Instead of the old <span class="style7">#include</span>, you will use Fuse setup commands. If you install the Fuse Extension setup commands can be auto-written in the Actions panel sidebar. </li>
   <li>New rule: <b> "one tween per target per property."</b> In lmc tween, you could "overlap" multiple tweens on the same target and property using delays. Now if you want to run tweens sequentially you should use Fuse.</li>
   <li>The final two parameters in tween calls, extra1 &amp; extra2, have been moved. These params are used for elastic and back easing equations. You can still add them within a Callback Object.</li>
 </ol>
 </div>
</blockquote> </div>
 <p><a href="#" onClick="toggle('detail3'); return false;">±&nbsp;A pre-2.0 version of Fuse</a></p>
   <blockquote>
   <div id="detail3" style="display:none;">
 <p>Fuse 2.0 was a major upgrade to the kit that was released in conjunction with the Fuse Forum, FuseList, and new  branding. Because you're jumping from an older version up to 2.1, here's a list of highlights from the 2.0 overhaul. If upgrading Fuse within an existing program that used an older version, read that topic above. </p>
 
  <p><a href="#" onClick="toggle('oldfuse1'); return false;">±&nbsp;Major format changes to the Kit</a></p>
 <div id="oldfuse1" style="display:none;">
 <ul>
   <li>The architecture evolved into a set of optional classes that can be mixed &amp; matched, or excluded to conserve filesize. This affects you most in that setup commands have changed. </li>
   <li><b>FuseFMP</b>, a major addition, brought easy Bitmap Filter Tweening and management. </li>
   <li>Shortcuts were broken out as an optional feature, PennerEasing combined into one class, and FuseKitCommon class was added to centralize shared elements and error messages as well as aid in using Fuse Kit with any Logging class. Gone are limited-functionality packages like fuse_lite in favor of this new system.</li>
   <li>The entire Kit also went <b>MTASC-strict</b> and received javadoc-style comments even on private members. </li>
 </ul>
 </div>
 <p><a href="#" onClick="toggle('oldfuse2'); return false;">±&nbsp;Features added</a></p>
 <div id="oldfuse2" style="display:none;">
 <ul>
   <li>BitmapFilter &amp; Bezier Curve tweening </li>
   <li>Fuse time-based advance trigger : The power to advance (and continue play) before the current action or group finishes.
       
     <ul>
       <li>This <b>awesome</b> feature makes it possible to both stagger <i>and</i> overlap tweens on the front and tail ends, as flexibly as you can in the timeline. </li>
       <li>Time-based triggers can be set in seconds, Fuse Timecode format, or you can pass a negative number for seconds counted back from the <i>end</i> of the animation.</li>
     </ul>
   </li>
   <li>New fadeIn and fadeOut shortcuts control <span class="style7">_alpha + _visible</span> at once. (Further updated in 2.1 to add a tweenable <span class="style7">_fade</span> property.)</li>
   <li>More flexible mixing of Shortcuts, Fuse Simple Syntax and Object Syntax for tweens like <span class="style7">my_mc.tween( {start_x:'-100'} );</span></li>
   <li>New Fuse methods 
     <ul>
       <li><span class="style7">clone()</span> to generate a copy of a Fuse </li>
       <li><span class="style7">pushTween()</span> to add a Fuse tween using ZigoEngine.doTween parameters.</li>
       <li><span class="style7">fastForward()</span> to skip through animations </li>
       <li><span class="style7">getInstances()</span> lets you get an array of Fuses in memory with optional filters like play state and targets. </li>
       <li>removed <span class="style7">concat()</span> </li>
     </ul>
   </li>
   <li>ZigoEngine class defaults added (some just renamed) in 2.0 included:
     <ul>
       <li>AUTOSTOP (if true all tweens in the target are stopped whenever a new one is added) <br>
         ROUND_RESULTS (if true math is rounded - great for tweening pixelfonts) <br>
         DURATION (1 if not set externally) (default seconds if unspecified in a tween)<br>
         EASING ('easeOutQuint' if not set externally) (default easing if unspecified in a tween)<br>
         OUTPUT_LEVEL	(0=no error traces, 1=normal, 2=extra output - also see Fuse.OUTPUT_LEVEL) <br>
         VERSION (returns a string stating version and other information)
         <br>
         SKIP_LEVEL: An advanced concept introduced in 2.0, providing fine-detail control over what happens when tweens either fail to affect a visual change or have no duration, and how callbacks are handled in these various situations. Also see: doTween &gt; Callback Objects &gt; skipLevel. </li>
     </ul>
   </li>
   <li>The final two params of all tween methods,<span class="style7"> extra1 &amp; extra2</span>, were moved into the callback object parameter, along with other special features like <span class="style7">cycles, roundResults</span> and <span class="style7">skipLevel</span>. <span class="style7">cycles</span> introduced - lets you 'yoyo' back and forth in a tween as many times as you wish. </li>
   <li>Multiple-target support (via Array) in the primary tween methods, meaning more than one target and more than one property can be tweened in one call.
     <ul>
       <li>Callbacks sent with multiple targets/properties are blocked so they fire per tween-call block.</li>
     </ul>
   </li>
   <li>Usage  changed significantly for the methods <span class="style7">removeTween, ffTween, rewTween, pauseTween, resumeTween</span>
     <ul>
       <li>To affect all tweens in the swf you must now pass the string 'ALL' (instead of null). Null or blank will abort.</li>
       <li>To affect any color-transform you may now pass the string 'ALLCOLOR' instead of a specific color key like <span class="style7">_brightness</span></li>
       <li>All of these methods now accept multiple targets (array) and multiple properties (array or comma-delim string)</li>
       <li> <span class="style5">rewTween</span> got additional params to enable rewind-and-pause and the option to suppress refiring of start events/callbacks. <br>
       (Version 2.1  added a <span class="code">suppressEndEvents</span> parameter to <span class="code">ffTween</span>.)</li>
     </ul>
   </li>
   <li>Generic color-handling methods added to ZigoEngine: <span class="style7">setColorByKey, getColorTransObj, getColorKeysObj</span></li>
   <li>Fuse custom events - fire any event automatically from the engine, using the parameters <span class="style7">event:</span> and optional <span class="style7">eventparams:{ }</span> </li>
   <li>Fuse time updates: Timecode String support (example: "01:50" = 1.5 seconds), new synonyms time/duration/seconds, delay/startAt </li>
</ul>
</div>
</div>
</blockquote>   <br>
    <p>Please also read <a href="release-notes-2.1.html" target="classFrame">What's new in Fuse 2.1 ?</a> which will bring you up to date. </p>
   <br>
 <p><a href="http://www.mosessupposes.com/Fuse/index.html" target="_top"><span class="style3">Visitez la page de Fuse pour les dernières mises à jour!</span></a></p>
</body>
</html><span class="footer">Fait le 3/1/2007 8:08:21</span>